a11y: Simplify the ATContext::state-change signal
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 25 Aug 2020 15:34:04 +0000 (16:34 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 25 Aug 2020 15:36:08 +0000 (16:36 +0100)
commitd58136e23d71236d332eac07986922c96139c744
tree4a9381a8aa7676ff872baae3394a69fff132a961
parent256c9c9873b1e12ca76b24d35361b87f61558724
a11y: Simplify the ATContext::state-change signal

We cannot pass all the data we pass to the virtual function, because the
types are private, but the class and the signal are public API.

The signal is just a notification, so we can decouple the virtual
function (which stays the same, for internal types that implement the
ATContext API contract) from the signal.
gtk/gtkatcontext.c